/**********************************************************************************************************************
 *
 * Project:    mGameEngine
 * File:       fontfactory.h
 * Author:     karooolek
 * Created on: 2009-03-24
 *
 **********************************************************************************************************************/

#ifndef FONTFACTORY_H_
#define FONTFACTORY_H_

#include "font.h"

namespace mGameEngine
{
namespace Graphics
{

/**
 * Font factory base class.
 */
class FontFactory
{
protected:
    /**
     * Created font
     */
    Font *_font;

public:
    /**
     * Create font factory.
     */
    FontFactory();

    /**
     * Destroy font factory.
     */
    virtual ~FontFactory();

    /**
     * Get created font.
     * @return created font
     */
    Font *getFont() const
    {
        return _font;
    }
};

}
}

#endif // FONTFACTORY_H_
